device for inserting needles - Español Inglés Diccionario